/*
 * @Description: 
 * @Date: 2020-12-07 10:50:53
 * @LastEditors: lother
 * @LastEditTime: 2020-12-15 18:21:28
 * @FilePath: \AccountOpening-H5\src\store\index.js
 */
import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);

export default new Vuex.Store({
  state: {
    lang:(''||localStorage.getItem("lang")),
    langSuff:(localStorage.getItem("langsuff")||'zh')
  },
  mutations: {
    setheadpic(state, status) { //自定义改变state初始值的方法，这里面的参数除了state之外还可以再传额外的参数(变量或对象);
      state.lang = status;
    },
    Setlangsuff(state, status) { //自定义改变state初始值的方法，这里面的参数除了state之外还可以再传额外的参数(变量或对象);
      state.langSuff = status;
    },
  },
  actions: {
    SetHeadpic(context, status) { //自定义触发mutations里函数的方法，context与store 实例具有相同方法和属性
      context.commit('setheadpic', status);
    },
    SetlangSuff(context, status) { //自定义触发mutations里函数的方法，context与store 实例具有相同方法和属性
      context.commit('Setlangsuff', status);
    },
  },
  modules: {
  },
});
